snow or ice falling from the roof - Francés Inglés Diccionario